:root {
      --primary: #3b5998;
      --success: #4caf50;
      --light-gray: #d3d3d3;
      --dark: #333333;
      --accent: #f577fa;
    }

    body {
      margin: 0;
      padding: 0;
      height: 100vh;
      font-family: 'Segoe UI', sans-serif;
      background: linear-gradient(135deg, var(--primary), var(--success));
      display: flex;
      align-items: center;
      justify-content: center;
      color: white;
    }

    .coming-wrapper {
      background: rgba(255, 255, 255, 0.05);
      backdrop-filter: blur(12px);
      border-radius: 20px;
      padding: 50px 40px;
      text-align: center;
      box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
      max-width: 550px;
      width: 90%;
    }

    .coming-wrapper h1 {
      font-size: 2.8rem;
      font-weight: 700;
      color: var(--light-gray);
      text-shadow: 1px 1px 3px rgba(0,0,0,0.3);
    }

    .coming-wrapper p {
      font-size: 1.1rem;
      margin: 20px 0 30px;
      color: #eee;
    }

    .countdown {
      display: flex;
      justify-content: space-between;
      gap: 15px;
      margin-top: 20px;
    }

    .countdown-box {
      flex: 1;
      background: rgba(0,0,0,0.2);
      border: 1px solid var(--light-gray);
      border-radius: 12px;
      padding: 20px 0;
      box-shadow: 0 0 10px var(--light-gray);
    }

    .countdown-box span {
      display: block;
      font-size: 2rem;
      font-weight: bold;
      color: #ffffff;
    }

    .countdown-box small {
      font-size: 0.9rem;
      color: var(--light-gray);
      text-transform: uppercase;
      letter-spacing: 1px;
      margin-top: 8px;
    }

    .footer-note {
      font-size: 0.85rem;
      color: #ccc;
      margin-top: 30px;
    }

    @media (max-width: 500px) {
      .countdown {
        flex-wrap: wrap;
      }
      .countdown-box {
        width: 48%;
        margin-bottom: 10px;
      }
      .coming-wrapper h1{
        font-size: 2.1rem;
      }
        .coming-wrapper p {
      font-size: 1rem;
        }
    }